/*=================================
*         ShopEx licence
*
* @copyright  Copyright (c) 2003-2013 ShopEx Technologies Inc. (http://www.shopex.cn)
*    
*   program : zinkwind@gmail.com
* ==================================*/
html { background: #FFFFFF; }

body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure { margin: 0; }

ul, ol, menu { list-style: none; margin: 0; padding: 0; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, a img, iframe { border: 0 none; }

address, em, i { font-style: normal; }

abbr, acronym { font-variant: normal; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #CCCCCC; margin: 1em 0; padding: 0; }

input, select, button { vertical-align: middle; }

input, textarea, select { *font-size: 100%; }

button { overflow: visible; }

button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner { border: 0 none; padding: 0; }

:active { outline: 0 none; }

::selection { background: #E74700; color: #FFFFFF; }

body { font-size: 12px; font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif; _font-family: Tahoma, Arial, Helvetica, STHeiti, sans-serif; color: #333333; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.no-line { text-decoration: none; }
.no-line:hover { text-decoration: none; }

.fl { float: left; _display: inline; }

.fr { float: right; _display: inline; }

.t-l { text-align: left; }

.t-r { text-align: right; }

.t-c { text-align: center; }

.orange { color: #E74700; }

.blue { color: #3C79C3; }

.blue-bg { background-color: #3C79C3; color: #FFFFFF; }

.bold { font-weight: bold; }

.black { color: #000000; }

.white { color: #505050; }

.gray { color: #AAAAAA; }

.ddd { color: #DDDDDD; }

.eee-bg { background-color: #EEEEEE; color: #333333; }

.icon { background: url(../images/icon.png) no-repeat; }

.indent { text-indent: 2em; }

.pr { position: relative; }

.pa { position: absolute; }

.left-50 { float: left; _display: inline; width: 49.5%; }

.right-50 { float: right; _display: inline; width: 49.5%; }

.left-940-50 { float: left; _display: inline; width: 500px; }

.right-940-50 { float: right; _display: inline; width: 500px; }

.clear { height: 0; line-height: 0; font-size: 0; clear: both; }

.clearfix { display: block; *zoom: 1; }
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }

.clearboth { clear: both; }
.page { width: 1000px; margin: 0 auto;}
.pagesd { width: 1000px; margin: 0 auto;}

.img-block img { display: block; }

.hide { display: none; }

.loading { position: absolute; background: url(../images/loading.gif) no-repeat #000000 50%; opacity: 0.5; filter: alpha(opacity=50); }

.message { padding: 5px; border: 1px solid #C10101; box-shadow: 1px 1px 1px #999999; -webkit-box-shadow: 1px 1px 1px #999999; -moz-box-shadow: 1px 1px 1px #999999; -o-box-shadow: 1px 1px 1px #999999; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; line-height: 20px; }
.message.error { background-color: #F2DEDE; }

.l-20 { line-height: 20px; }

.l-23 { line-height: 23px; }

.l-24 { line-height: 24px; }

.l-34 { line-height: 34px; }

.l-30 { line-height: 30px; }

.l-32 { line-height: 32px; }

.l-36 { line-height: 36px; }

.l-40 { line-height: 40px; }

.l-44 { line-height: 44px; }

.l-52 { line-height: 52px; }

.f-10 { font-size: 10px; }

.f-12 { font-size: 14px; }

.f-13 { font-size: 13px; font-family: "Microsoft Yahei"; }

.f-14 { font-size: 14px; font-family: "Microsoft Yahei"; }

.f-15 { font-size: 15px; font-family: "Microsoft Yahei"; }

.f-16 { font-size: 16px; font-family: "Microsoft Yahei"; }

.f-17 { font-size: 17px; font-family: "Microsoft Yahei"; }

.f-18 { font-size: 18px; font-family: "Microsoft Yahei"; }

.f-19 { font-size: 19px; font-family: "Microsoft Yahei"; }

.f-20 { font-size: 20px; font-family: "Microsoft Yahei"; }

.f-21 { font-size: 21px; font-family: "Microsoft Yahei"; }

.f-22 { font-size: 22px; font-family: "Microsoft Yahei"; }

.f-23 { font-size: 23px; font-family: "Microsoft Yahei"; }

.f-24 { font-size: 24px; font-family: "Microsoft Yahei"; }

.f-26 { font-size: 26px; font-family: "Microsoft Yahei"; }

.f-28 { font-size: 28px; font-family: "Microsoft Yahei"; }

.f-30 { font-size: 30px; font-family: "Microsoft Yahei"; }

.f-32 { font-size: 32px; font-family: "Microsoft Yahei"; }

.f-34 { font-size: 34px; font-family: "Microsoft Yahei"; }

.f-36 { font-size: 36px; font-family: "Microsoft Yahei"; }

.f-38 { font-size: 38px; font-family: "Microsoft Yahei"; }

.f-40 { font-size: 40px; font-family: "Microsoft Yahei"; }

.f-45 { font-size: 45px; font-family: "Microsoft Yahei"; }

.f-48 { font-size: 48px; font-family: "Microsoft Yahei"; }

.f-50 { font-size: 50px; font-family: "Microsoft Yahei"; }

.f-55 { font-size: 55px; font-family: "Microsoft Yahei"; }

.f-60 { font-size: 60px; font-family: "Microsoft Yahei"; }

.f-66 { font-size: 66px; font-family: "Microsoft Yahei"; }

.f-70 { font-size: 70px; font-family: "Microsoft Yahei"; }

.f-80 { font-size: 80px; font-family: "Microsoft Yahei"; }

.f-100 { font-size: 100px; font-family: "Microsoft Yahei"; }

.f-120 { font-size: 120px; font-family: "Microsoft Yahei"; }

.f-140 { font-size: 140px; font-family: "Microsoft Yahei"; }

.f-160 { font-size: 160px; font-family: "Microsoft Yahei"; }

.m-5 { margin: 5px; }

.ml-5 { margin-left: 5px; }

.mr-5 { margin-right: 5px; }

.mt-5 { margin-top: 5px; }

.mb-5 { margin-bottom: 5px; }

.p-5 { padding: 5px; }

.pl-5 { padding-left: 5px; }

.pr-5 { padding-right: 5px; }

.pt-5 { padding-top: 5px; }

.pb-5 { padding-bottom: 5px; }

.m-7 { margin: 7px; }

.ml-7 { margin-left: 7px; }

.mr-7 { margin-right: 7px; }

.mt-7 { margin-top: 7px; }

.mb-7 { margin-bottom: 7px; }

.p-7 { padding: 7px; }

.pl-7 { padding-left: 7px; }

.pr-7 { padding-right: 7px; }

.pt-7 { padding-top: 7px; }

.pb-7 { padding-bottom: 7px; }

.m-8 { margin: 8px; }

.ml-8 { margin-left: 8px; }

.mr-8 { margin-right: 8px; }

.mt-8 { margin-top: 8px; }

.mb-8 { margin-bottom: 8px; }

.p-8 { padding: 8px; }

.pl-8 { padding-left: 8px; }

.pr-8 { padding-right: 8px; }

.pt-8 { padding-top: 8px; }

.pb-8 { padding-bottom: 8px; }

.m-10 { margin: 10px; }

.ml-10 { margin-left: 10px; }

.mr-10 { margin-right: 10px; }

.mt-10 { margin-top: 10px; }

.mb-10 { margin-bottom: 10px; }

.p-10 { padding: 10px; }

.pl-10 { padding-left: 10px; }

.pr-10 { padding-right: 10px; }

.pt-10 { padding-top: 10px; }

.pb-10 { padding-bottom: 10px; }

.m-12 { margin: 12px; }

.ml-12 { margin-left: 12px; }

.mr-12 { margin-right: 12px; }

.mt-12 { margin-top: 12px; }

.mb-12 { margin-bottom: 12px; }

.p-12 { padding: 12px; }

.pl-12 { padding-left: 12px; }

.pr-12 { padding-right: 12px; }

.pt-12 { padding-top: 12px; }

.pb-12 { padding-bottom: 12px; }

.m-15 { margin: 15px; }

.ml-15 { margin-left: 15px; }

.mr-15 { margin-right: 15px; }

.mt-15 { margin-top: 15px; }

.mb-15 { margin-bottom: 15px; }

.p-15 { padding: 15px; }

.pl-15 { padding-left: 15px; }

.pr-15 { padding-right: 15px; }

.pt-15 { padding-top: 15px; }

.pb-15 { padding-bottom: 15px; }

.m-20 { margin: 20px; }

.ml-20 { margin-left: 20px; }

.mr-20 { margin-right: 20px; }

.mt-20 { margin-top: 20px; }

.mb-20 { margin-bottom: 20px; }

.p-20 { padding: 20px; }

.pl-20 { padding-left: 20px; }

.pr-20 { padding-right: 20px; }

.pt-20 { padding-top: 20px; }

.pb-20 { padding-bottom: 20px; }

.m-25 { margin: 25px; }

.ml-25 { margin-left: 25px; }

.mr-25 { margin-right: 25px; }

.mt-25 { margin-top: 25px; }

.mb-25 { margin-bottom: 25px; }

.p-25 { padding: 25px; }

.pl-25 { padding-left: 25px; }

.pr-25 { padding-right: 25px; }

.pt-25 { padding-top: 25px; }

.pb-25 { padding-bottom: 25px; }

.m-30 { margin: 30px; }

.ml-30 { margin-left: 30px; }

.mr-30 { margin-right: 30px; }

.mt-30 { margin-top: 30px; }

.mb-30 { margin-bottom: 30px; }

.p-30 { padding: 30px; }

.pl-30 { padding-left: 30px; }

.pr-30 { padding-right: 30px; }

.pt-30 { padding-top: 30px; }

.pb-30 { padding-bottom: 30px; }

.m-35 { margin: 35px; }

.ml-35 { margin-left: 35px; }

.mr-35 { margin-right: 35px; }

.mt-35 { margin-top: 35px; }

.mb-35 { margin-bottom: 35px; }

.p-35 { padding: 35px; }

.pl-35 { padding-left: 35px; }

.pr-35 { padding-right: 35px; }

.pt-35 { padding-top: 35px; }

.pb-35 { padding-bottom: 35px; }

.m-40 { margin: 40px; }

.ml-40 { margin-left: 40px; }

.mr-40 { margin-right: 40px; }

.mt-40 { margin-top: 40px; }

.mb-40 { margin-bottom: 40px; }

.p-40 { padding: 40px; }

.pl-40 { padding-left: 40px; }

.pr-40 { padding-right: 40px; }

.pt-40 { padding-top: 40px; }

.pb-40 { padding-bottom: 40px; }

.m-45 { margin: 45px; }

.ml-45 { margin-left: 45px; }

.mr-45 { margin-right: 45px; }

.mt-45 { margin-top: 45px; }

.mb-45 { margin-bottom: 45px; }

.p-45 { padding: 45px; }

.pl-45 { padding-left: 45px; }

.pr-45 { padding-right: 45px; }

.pt-45 { padding-top: 45px; }

.pb-45 { padding-bottom: 45px; }

.m-50 { margin: 50px; }

.ml-50 { margin-left: 50px; }

.mr-50 { margin-right: 50px; }

.mt-50 { margin-top: 50px; }

.mb-50 { margin-bottom: 50px; }

.p-50 { padding: 50px; }

.pl-50 { padding-left: 50px; }

.pr-50 { padding-right: 50px; }

.pt-50 { padding-top: 50px; }

.pb-50 { padding-bottom: 50px; }

.m-53 { margin: 53px; }

.ml-53 { margin-left: 53px; }

.mr-53 { margin-right: 53px; }

.mt-53 { margin-top: 53px; }

.mb-53 { margin-bottom: 53px; }

.p-53 { padding: 53px; }

.pl-53 { padding-left: 53px; }

.pr-53 { padding-right: 53px; }

.pt-53 { padding-top: 53px; }

.pb-53 { padding-bottom: 53px; }

.m-54 { margin: 54px; }

.ml-54 { margin-left: 54px; }

.mr-54 { margin-right: 54px; }

.mt-54 { margin-top: 54px; }

.mb-54 { margin-bottom: 54px; }

.p-54 { padding: 54px; }

.pl-54 { padding-left: 54px; }

.pr-54 { padding-right: 54px; }

.pt-54 { padding-top: 54px; }

.pb-54 { padding-bottom: 54px; }

.m-55 { margin: 55px; }

.ml-55 { margin-left: 55px; }

.mr-55 { margin-right: 55px; }

.mt-55 { margin-top: 55px; }

.mb-55 { margin-bottom: 55px; }

.p-55 { padding: 55px; }

.pl-55 { padding-left: 55px; }

.pr-55 { padding-right: 55px; }

.pt-55 { padding-top: 55px; }

.pb-55 { padding-bottom: 55px; }

.m-60 { margin: 60px; }

.ml-60 { margin-left: 60px; }

.mr-60 { margin-right: 60px; }

.mt-60 { margin-top: 60px; }

.mb-60 { margin-bottom: 60px; }

.p-60 { padding: 60px; }

.pl-60 { padding-left: 60px; }

.pr-60 { padding-right: 60px; }

.pt-60 { padding-top: 60px; }

.pb-60 { padding-bottom: 60px; }

.m-65 { margin: 65px; }

.ml-65 { margin-left: 65px; }

.mr-65 { margin-right: 65px; }

.mt-65 { margin-top: 65px; }

.mb-65 { margin-bottom: 65px; }

.p-65 { padding: 65px; }

.pl-65 { padding-left: 65px; }

.pr-65 { padding-right: 65px; }

.pt-65 { padding-top: 65px; }

.pb-65 { padding-bottom: 65px; }

.m-70 { margin: 70px; }

.ml-70 { margin-left: 70px; }

.mr-70 { margin-right: 70px; }

.mt-70 { margin-top: 70px; }

.mb-70 { margin-bottom: 70px; }

.p-70 { padding: 70px; }

.pl-70 { padding-left: 70px; }

.pr-70 { padding-right: 70px; }

.pt-70 { padding-top: 70px; }

.pb-70 { padding-bottom: 70px; }

.m-80 { margin: 80px; }

.ml-80 { margin-left: 80px; }

.mr-80 { margin-right: 80px; }

.mt-80 { margin-top: 80px; }

.mb-80 { margin-bottom: 80px; }

.p-80 { padding: 80px; }

.pl-80 { padding-left: 80px; }

.pr-80 { padding-right: 80px; }

.pt-80 { padding-top: 80px; }

.pb-80 { padding-bottom: 80px; }

.m-90 { margin: 90px; }

.ml-90 { margin-left: 90px; }

.mr-90 { margin-right: 90px; }

.mt-90 { margin-top: 90px; }

.mb-90 { margin-bottom: 90px; }

.p-90 { padding: 90px; }

.pl-90 { padding-left: 90px; }

.pr-90 { padding-right: 90px; }

.pt-90 { padding-top: 90px; }

.pb-90 { padding-bottom: 90px; }

.m-95 { margin: 95px; }

.ml-95 { margin-left: 95px; }

.mr-95 { margin-right: 95px; }

.mt-95 { margin-top: 95px; }

.mb-95 { margin-bottom: 95px; }

.p-95 { padding: 95px; }

.pl-95 { padding-left: 95px; }

.pr-95 { padding-right: 95px; }

.pt-95 { padding-top: 95px; }

.pb-95 { padding-bottom: 95px; }

.m-100 { margin: 100px; }

.ml-100 { margin-left: 100px; }

.mr-100 { margin-right: 100px; }

.mt-100 { margin-top: 100px; }

.mb-100 { margin-bottom: 100px; }

.p-100 { padding: 100px; }

.pl-100 { padding-left: 100px; }

.pr-100 { padding-right: 100px; }

.pt-100 { padding-top: 100px; }

.pb-100 { padding-bottom: 100px; }

.m-120 { margin: 120px; }

.ml-120 { margin-left: 120px; }

.mr-120 { margin-right: 120px; }

.mt-120 { margin-top: 120px; }

.mb-120 { margin-bottom: 120px; }

.p-120 { padding: 120px; }

.pl-120 { padding-left: 120px; }

.pr-120 { padding-right: 120px; }

.pt-120 { padding-top: 120px; }

.pb-120 { padding-bottom: 120px; }

.m-130 { margin: 130px; }

.ml-130 { margin-left: 130px; }

.mr-130 { margin-right: 130px; }

.mt-130 { margin-top: 130px; }

.mb-130 { margin-bottom: 130px; }

.p-130 { padding: 130px; }

.pl-130 { padding-left: 130px; }

.pr-130 { padding-right: 130px; }

.pt-130 { padding-top: 130px; }

.pb-130 { padding-bottom: 130px; }

.m-140 { margin: 140px; }

.ml-140 { margin-left: 140px; }

.mr-140 { margin-right: 140px; }

.mt-140 { margin-top: 140px; }

.mb-140 { margin-bottom: 140px; }

.p-140 { padding: 140px; }

.pl-140 { padding-left: 140px; }

.pr-140 { padding-right: 140px; }

.pt-140 { padding-top: 140px; }

.pb-140 { padding-bottom: 140px; }

.m-160 { margin: 160px; }

.ml-160 { margin-left: 160px; }

.mr-160 { margin-right: 160px; }

.mt-160 { margin-top: 160px; }

.mb-160 { margin-bottom: 160px; }

.p-160 { padding: 160px; }

.pl-160 { padding-left: 160px; }

.pr-160 { padding-right: 160px; }

.pt-160 { padding-top: 160px; }

.pb-160 { padding-bottom: 160px; }

.m-180 { margin: 180px; }

.ml-180 { margin-left: 180px; }

.mr-180 { margin-right: 180px; }

.mt-180 { margin-top: 180px; }

.mb-180 { margin-bottom: 180px; }

.p-180 { padding: 180px; }

.pl-180 { padding-left: 180px; }

.pr-180 { padding-right: 180px; }

.pt-180 { padding-top: 180px; }

.pb-180 { padding-bottom: 180px; }

.m-190 { margin: 190px; }

.ml-190 { margin-left: 190px; }

.mr-190 { margin-right: 190px; }

.mt-190 { margin-top: 190px; }

.mb-190 { margin-bottom: 190px; }

.p-190 { padding: 190px; }

.pl-190 { padding-left: 190px; }

.pr-190 { padding-right: 190px; }

.pt-190 { padding-top: 190px; }

.pb-190 { padding-bottom: 190px; }

.m-195 { margin: 195px; }

.ml-195 { margin-left: 195px; }

.mr-195 { margin-right: 195px; }

.mt-195 { margin-top: 195px; }

.mb-195 { margin-bottom: 195px; }

.p-195 { padding: 195px; }

.pl-195 { padding-left: 195px; }

.pr-195 { padding-right: 195px; }

.pt-195 { padding-top: 195px; }

.pb-195 { padding-bottom: 195px; }

.m-200 { margin: 200px; }

.ml-200 { margin-left: 200px; }

.mr-200 { margin-right: 200px; }

.mt-200 { margin-top: 200px; }

.mb-200 { margin-bottom: 200px; }

.p-200 { padding: 200px; }

.pl-200 { padding-left: 200px; }

.pr-200 { padding-right: 200px; }

.pt-200 { padding-top: 200px; }

.pb-200 { padding-bottom: 200px; }

.m-210 { margin: 210px; }

.ml-210 { margin-left: 210px; }

.mr-210 { margin-right: 210px; }

.mt-210 { margin-top: 210px; }

.mb-210 { margin-bottom: 210px; }

.p-210 { padding: 210px; }

.pl-210 { padding-left: 210px; }

.pr-210 { padding-right: 210px; }

.pt-210 { padding-top: 210px; }

.pb-210 { padding-bottom: 210px; }

.page-number { position: absolute; right: -40px; top: 100px; width: 30px; padding: 0 5px; background-color: #D9E3E8; overflow: hidden; }
.page-number .number { background-color: #FFFFFF; display: block; width: 30px; height: 30px; line-height: 30px; margin: 5px 0; text-align: center; cursor: pointer; color: #AAAAAA; }
.page-number .number.active { background-color: #41A3E2; color: #FFFFFF; }
.page-number .next, .page-number .previous { font-size: 16px; }

.dialog { background-color: #FFFFFF; box-shadow: 0px 0px 50px #333333; -webkit-box-shadow: 0px 0px 50px #333333; -moz-box-shadow: 0px 0px 50px #333333; -o-box-shadow: 0px 0px 50px #333333; }
.dialog .close { position: absolute; width: 53px; height: 45px; background: url(../images/dialog_close.png) no-repeat; top: -22px; right: 0; cursor: pointer; }
.dialog .close:hover { background: url(../images/dialog_close_over.png) no-repeat; }

.dialog-head { position: relative; height: 42px; line-height: 42px; border-bottom: 1px solid #CCCCCC; background-image: linear-gradient(false, #FFFFFF, #EBEBEB); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEBEBEB') \9; padding: 0 20px; font-size: 15px; }

.btn { display: inline-block; *display: inline; *zoom: 1; height: 33px; line-height: 33px; Padding: 0 10px; border: 1px solid #CCCCCC; text-decoration: none; font-size: 14px; cursor: pointer; }
.btn.btn-primary { border-color: #D05008; color: #FFFFFF; background-image: linear-gradient(false, #EF7C3E, #E74700); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFEF7C3E', endColorstr='#FFE74700') \9; }
.btn:hover { text-decoration: none; }
.btn.btn-blue { border-color: #1064AA; color: #FFFFFF; background-image: linear-gradient(false, #30A6ff, #0D8DFA); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FF30A6FF', endColorstr='#FF0D8DFA') \9; }
.btn.btn-red { border-color: #C10C0C; color: #FFFFFF; background-image: linear-gradient(false, #FD3132, #E70B0B); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFFD3132', endColorstr='#FFE70B0B') \9; }
.btn.btn-green { border-color: #1E8A01; color: #FFFFFF; background-image: linear-gradient(false, #29BB01, #23A601); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FF29BB01', endColorstr='#FF23A601') \9; }
.btn.btn-tm { background: url(../images/btn_tm.png) no-repeat left top; width: 120px; height: 32px; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; }
.btn.btn-ty { background: url(../images/ljty.png) no-repeat left top; width: 120px; height: 32px; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; }
.btn.btn-485 { background: url(../images/485_btn.png) no-repeat left top; width: 120px; height: 32px; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; }
.btn.btn-buy { border: none; color: #FFFFFF; background-image: linear-gradient(false, #EE370D, #DA350F); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFEE370D', endColorstr='#FFDA350F') \9; }
.btn.btn-order { background: url(../images/btn_order.png) no-repeat left top; width: 168px; height: 46px; line-height: 180%; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; padding: 0; color: #fff; font-size: 24px; font-weight: bold; text-align: left; text-indent: 15px; }
.btn.btn-orange { font-size: 18px; font-family: "Microsoft Yahei"; color: #FFFFFF; border: none; height: 36px; line-height: 36px; background: #E74700; }

.btn-3d { display: inline-block; *display: inline; *zoom: 1; border: 1px solid #CCCCCC; border-bottom: 3px solid #CCCCCC; text-decoration: none; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; overflow: hidden; cursor: pointer; font-size: 15px; font-family: "Microsoft Yahei"; }
.btn-3d .btn-inner { display: block; height: 33px; line-height: 33px; padding: 0 10px; border-top: 1px solid #FFFFFF; background-image: linear-gradient(false, #FAFAFA, #EEEEEE); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFEEEEEE') \9; }
.btn-3d:hover { text-decoration: none; }
.btn-3d.btn-red { border-color: #A80C0F; color: #FFFFFF; }
.btn-3d.btn-red .btn-inner { border-color: #FF8988; background-image: linear-gradient(false, #FA2D34, #E30707); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFFA2D34', endColorstr='#FFE30707') \9; }
.btn-3d.btn-green { border-color: #1B7B00; color: #FFFFFF; }
.btn-3d.btn-green .btn-inner { border-color: #39D311; background-image: linear-gradient(false, #2CBC05, #24A600); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FF2CBC05', endColorstr='#FF24A600') \9; }

.autocompleter-choices { position: absolute; background-color: #777777; }

.autocompleter-item { color: #FFFFFF; height: 29px; line-height: 29px; padding: 0 8px; cursor: pointer; }
.autocompleter-item.even { background-color: #888888; }

.autocompleter-selected { background-color: #E74700; }
.autocompleter-selected.even { background-color: #E74700; }

.autocompleter-queried { color: #FFF600; }

.data-table th { border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; color: #666666; height: 37px; line-height: 37px; background-color: #EEEEEE; }
.data-table th.last { border-right: none; }
.data-table td { border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; height: 37px; line-height: 37px; }
.data-table td.last { border-right: none; }
.data-table .cell { padding: 0 10px; }
.data-table .even td { background-color: #eee; }
.data-table .last td { border-bottom: none; }.nei-bannar{background-color: #ff3333;height:205px;width:100%;}.dhcontent{width:1000px;margin:0px auto;padding-top:50px;padding-bottom:34px;}.dhcontent h2{}
.dhcontent p{width:680px;color:#ffbfbf;line-height:28px;}.dhmenu{background-color: #ff3333;height:40px;width:100%;}.dhmenucom{width:1000px;margin:0px auto;}.dhmenucom a{ float:left;padding:0 2px; display:block;line-height:40px;height:40px; text-align:center;background:#ffffff;margin-right:8px;color:#000;width:100px;}.dhmenucom a:hover{background:#252525;color:#ff3333;}.jsjscontent{width:1000px;margin:0px auto;}.anlicontent{width:1000px;margin:0px auto;background:#ffffff;padding-bottom:20px;}.caseList {    height: auto;    margin: 0 auto;    overflow: hidden;    padding-bottom: 40px;    width: 1000px;	padding-left: 28px;	padding-right: 33px;}.caseList li {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #ebebeb #ebebeb #cdcdcd;    border-image: none;    border-style: solid;    border-width: 1px 1px 1px;    display: inline;    float: left;	padding-top:14px;    width: 312px;	height:260px;	text-align:center;}.caseList li.searchBg {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background: #333 none repeat scroll 0 0;    border-color: #333;    border-image: none;    border-style: solid;    border-width: 1px 1px 2px;}.caseList li.searchBg .txt {    color: #fff;    font-size: 21px;    line-height: 35px;    padding-top: 45px;    text-align: center;}.caseList li.searchBg .search2 {    background: rgba(0, 0, 0, 0) url("../images/search2.jpg") no-repeat scroll 0 0;    height: 37px;    margin: 29px auto 0;    width: 254px;}.caseList li.searchBg .search2 .input_1 {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    color: #a5a5a5;    float: left;    font-size: 13px;    height: 37px;    padding-left: 10px;    width: 190px;}.caseList li.searchBg .search2 .input_2 {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    cursor: pointer;    float: right;    height: 37px;    width: 47px;}.caseList li .pic {    height: 196px;    width: 312px;}.caseList li .txt {    height: auto;    padding-top: 5px;    width: 280px;	text-align:center;	margin:0px auto;}.caseList li .txt p {    color: #000;    font-size: 14px;    width: 280px;	text-align:left;	border-top:#ccc 1px solid;	padding-top:6px;}.caseList li .txt p a, .caseList li .txt p a:hover, .caseList li .txt p a:active {    color: #151515;}.caseList li .txt .item {    padding-top: 5px;}.caseList li .txt .item i {    color: #b0b0b0;    float: left;    font-size: 11px;}.caseList li .txt .item span.workTime {    background: rgba(0, 0, 0, 0) url("../images/shijian.png") no-repeat scroll left center;    float: right;    margin-left: 15px;    padding-left: 22px;    width: auto;}.caseList li .txt .item a.jihuo {    background: rgba(0, 0, 0, 0) url("../images/jihuo.png") no-repeat scroll left center;    display: block;    float: right;    height: 17px;    margin-left: 15px;    width: 17px;}.caseList li .txt .item i a {    font-size: 13.46px;}.caseList .viewMore {    font-size: 14px;    line-height: 25px;    padding: 30px 60px 20px;}.caseList .viewMore #viewpwd {    border: 1px solid #ccc;    height: 28px;    line-height: 28px;}.caseList .viewMore #subView {    background: rgba(0, 0, 0, 0) url("../images/buttom.jpg") no-repeat scroll 0 0;    border: medium none;    color: #fff;    cursor: pointer;    font-size: 14px;    font-weight: 700;    height: 33px;    width: 87px;}.caseku li {    height: 320px;}.yeshup {margin:0px auto;width:1000px;margin-top:10px;padding-left:28px;}.yeshup ul{margin-bottom:10px;}.yeshup ul li{width:32px;height:32px; float:left;border:1px solid #b6b6b6; text-align:center;line-height:32px;margin-right:7px;}.yeshup ul li a{width:32px;height:32px; display:block;color:#b6b6b6;background:#f1f1f1;font:"微软雅黑";}.yeshup ul li a:hover{background:#ff3333;color:#fff;}.yeshup ul .on a{background:#ff3333;color:#fff;}.xzaobo{margin:0px auto;width:1000px;margin-top:20px;}/*左右分栏效果*/.infomain{width:1000px; margin:15px auto;padding-top:20px;}.main_left { width:270px; margin-right:20px; float:left;margin-left:28px;}.main_left .tit{ color:#ff3333; font-weight:bold; font-size:16px;}.main_left .simg {width:280px; margin:15px auto;}.main_left .note{ color:#333; font-size:12px; line-height:18px; border-top:#999 solid 1px; padding:15px 0;}.main_left .sxtit{margin:auto; padding:15px 0px;}.main_left .sxtit .box{float:left; width:28%; height:40px; border:1px solid #b6b6b6; margin:5px; line-height:40px;color:#b6b6b6; text-align:center}.main_left .sxtit .boxred{float:left; width:28%; height:40px; border:1px solid #f00; margin:5px; line-height:40px; color:#fff; text-align:center; background:#f00}.main_left .key{ color:#333; font-weight:bold; font-size:16px;}.main_contact{ float:left;width:655px;}.contact{ line-height:18px; padding:0px 0px;}.contact .photo_detail{margin:15px auto; width:100%;}.contact .photo_detail .img{width:655px;}.moreanli{margin:0px auto;width:1000px;margin-top:20px;}.moreanlitit{height:75px;line-height:75px;color:#ff3333;font-size:18px;width:940px;margin:0px auto;border-top:#ccc solid 1px;}.aboutpic{margin:0px auto;width:940px;padding-top:30px;}.aboutpicleft{float:left;width:606px;}.aboutpicright{float:right;width:284px;}/**tabs**/.tabPanel ul{height:33px;border-bottom:1px solid #aaa;padding-left:170px;}.tabPanel ul li{	float:left;margin:0 12px 0 0;font-size:14px;height:33px;line-height:33px;width:140px;text-align:center;cursor:pointer;	background:#353535;	color:#ffffff;	font-weight:blod;}.tabPanel .hit{	border-bottom:1px solid #fff;cursor:pointer;color:black;text-shadow:0 1px 0 #fff;height:32px;line-height:32px;	background:#fff;	color:#ff3333;	font-weight:blod;	border-top:1px solid #aaa;	border-left:1px solid #aaa;	border-right:1px solid #aaa;}.pane{border-top:1px solid #aaa;border-top:0;min-height:100px;background-color:#fff;display:none;}.pane p{padding:15px 15px 0 10px;}.pane h4{padding:15px 15px 0 10px;font-size:14px;font-weight:bold;}.fwlctit{margin-top:15px;}.product_left_fl ul li{padding-bottom:10px;}.product_left_fl ul li h1{font-size:16px;font-family:"微软雅黑";height:40px;line-height:40px;font-weight:normal;border:#ccc solid 1px;}.product_left_fl ul li h1 a{padding-left:26px;color:#666666;height:40px; display:block;}.cpfl3 a { background: url("../images/000_1.png") no-repeat scroll 240px 10px;}.product_left_fl ul li h1 a:hover{color:#ffffff;border:#ff3333 solid 1px;text-decoration:none;background:#ff3333 url("../images/000_2.png") no-repeat scroll 240px 10px;}.product_left_fl ul li h1 a.newsmenu{color:#ffffff;border:#ff3333 solid 1px;text-decoration:none;background:#ff3333 url("../images/000_2.png") no-repeat scroll 240px 10px;}.newslist-pic{ position:relative; width:150px; height:150px; margin-right:10px; float:left; }.newall{width:650px;border-bottom:1px solid #dddddd;height:150px;margin-bottom:10px;}.newslist{width:440px; height:150px;   float:right;}.news-time{line-height:22px;height:22px;}.news-tit{ position:relative; margin:0 auto; width:440px; height:23px; line-height:23px;}.news-tit a{ font-size:16px; color:#333;}.news-tit a:hover{ color:#004c99;}.news-con {width:440px; height:60px;  color:#666;}.news-con a{font-size:14px; color:#666;}.news-con a:hover{ color:#014f9a;}.newsyeshup {margin:0px auto;width:1000px;margin-top:10px;}.newsyeshup ul{margin-bottom:10px;}.newsyeshup ul li{width:32px;height:32px; float:left;border:1px solid #b6b6b6; text-align:center;line-height:32px;margin-right:7px;}.newsyeshup ul li a{width:32px;height:32px; display:block;color:#b6b6b6;background:#f1f1f1;font:"微软雅黑";}.newsyeshup ul li a:hover{background:#ff3333;color:#fff;}.newsyeshup ul .on a{background:#ff3333;color:#fff;}.newdetail{line-height:25px;}